pollutant immobilization - French English Dictionary